obstacles
adversity
benevolence
overwhelming